package gui;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;

import mpc.Транслятор_Строки;

public class Слушатель_Команд implements ActionListener {
	
	public final static String effectiveness = "effectiveness", nice = "nice", attachTree = "attachTree", 
			author = "author", Визуализатор_Скобок = "визуализаторСкобок", визДП = "ВизДП";
			//,добавить_элементы = "добавить элементы", найти_элемент = "найти элемент";
	
	private String b, b0;
	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		if(e.getActionCommand() == attachTree){
			b0 = (String) ((JComboBox) e.getSource()).getSelectedItem();
			
				Визуализатор_для_Скобок.WorkPanel.attachTree(Транслятор_Строки.getTree(b0));
			
		}
		
		if(e.getActionCommand() == Визуализатор_Скобок){
			Визуализатор_для_Скобок.start();
		}
		
		if(e.getActionCommand() == author){
			JOptionPane.showMessageDialog(Визуализатор_для_Скобок.WorkFrame, "Программу написал Егоров Антон, 2013 г.", 
					"О программе...", JOptionPane.INFORMATION_MESSAGE);
		}
		
		if(e.getActionCommand() == визДП){
			Визуализатор_для_дерева.start();
		}
	}

}
